package com.why.blog.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.why.blog.common.R;
import com.why.blog.entity.HaloComment;
import com.why.blog.entity.VO.CommentVO;

/**
 * @author TriggerWu
 * @version 1.0.0
 * @ClassName CommentService.java
 * @Description 评论
 * @createTime 2019年05月02日 00:41:00
 */
public interface CommentService {
    //存放发帖
    Integer saveComment(CommentVO co, String tokenHeader);

    //删除发帖
    R removeComment(String coId);

    //批量删除 TODO

    //列表展示
    IPage<HaloComment> showList(CommentVO co, Integer page, Integer pageSize);

    //显示回复的层主
    R showParent(String parentId);

    //前台添加回复
    R frontComment(CommentVO co);

    //查询回复总数
    Integer commentsCount(String postId);
}
